8831c0e9227371978cb2bcae6827cee2227dea53,src/main/java/org/sonar/plugins/csharp/CSharpSensor.java,CSharpSensor,importResults,#SensorContext#,234
Before Change
File analysisOutput = new File(toolOutput(context.fileSystem()), ANALYSIS_OUTPUT_XML_NAME);
new AnalysisResultImporter(context, fileLinesContextFactory, noSonarFilter).parse(analysisOutput);
File highlightInfoFile = new File(toolOutput(context.fileSystem()), HIGHLIGHT_OUTPUT_PROTOBUF_NAME);
if (highlightInfoFile.isFile()) {
ProtobufImporters.highlightImporter().accept(context, highlightInfoFile);
} else {
LOG.warn("Syntax highlighting data file not found: " + highlightInfoFile);
}
File symbolRefsInfoFile = new File(toolOutput(context.fileSystem()), SYMBOLREFS_OUTPUT_PROTOBUF_NAME);
After Change
new AnalysisResultImporter(context).parse(analysisOutput);
parseProtobuf(context, ProtobufImporters.metricsImporter(fileLinesContextFactory, noSonarFilter), METRICS_OUTPUT_PROTOBUF_NAME);
parseProtobuf(context, ProtobufImporters.highlightImporter(), HIGHLIGHT_OUTPUT_PROTOBUF_NAME);
parseProtobuf(context, ProtobufImporters.symbolRefsImporter(), SYMBOLREFS_OUTPUT_PROTOBUF_NAME);
parseProtobuf(context, ProtobufImporters.cpdTokensImporter(), CPDTOKENS_OUTPUT_PROTOBUF_NAME);
}